
#include "stdafx.h"
#include "DataImp.h"





DataImp::DataImp(int nID /* = 0 */, int nGroupID /* = 0 */)
:m_nGrp(nGroupID),
m_nID(nID),
m_nArgX(0),
m_nArgY(0),
m_nArgZ(0)
{;}

DataImp::~DataImp()
{

}



void
DataImp::setID(int nID)
{
	m_nID = nID;
}
int
DataImp::getID()const
{
	return m_nID;
}


void
DataImp::setGroupID(int nGrpID)
{
	m_nGrp = nGrpID;
}
int
DataImp::getGroupID()const
{
	return m_nGrp;
}



int DataImp::getDataX()const
{
	return m_nArgX;
}
int DataImp::getDataY()const
{
	return m_nArgY;
}
int DataImp::getDataZ()const
{
	return m_nArgZ;
}

void DataImp::setDataX(int nArg)
{
	m_nArgX = nArg; 
}
void DataImp::setDataY(int nArg)
{
	m_nArgY = nArg; 
}
void DataImp::setDataZ(int nArg)
{
	m_nArgZ = nArg; 
}

int DataImp::getData(const short& nIdx, int nDefault)const
{
	return nDefault;
}
void DataImp::setData(const short& nIdx, int nValue)
{
}


int		DataImp::getData(const char* szKey, int nDefault)const
{
	return 0;
}
 void	DataImp::setData(const char* szKey, int nValue)
{
}

int		DataImp::getData(const char* szKey, string& sValue)const
{
	return 0;
}

void	DataImp::setData(const char* szKey, const string& sValue)
{
}

